package dtos;

import java.io.Serializable;

import entities.Articulo;

public class ArticuloDTO implements Serializable {
	private int id;
	private String codigo;
	private String descripcion;
	private ModuloDTO modulo;
	
	public ArticuloDTO(){
		
	}
	
	
	public String getCodigo() {
		return codigo;
	}
	public void setCodigo(String codigo) {
		this.codigo = codigo;
	}
	public String getDescripcion() {
		return descripcion;
	}
	public void setDescripcion(String descripcion) {
		this.descripcion = descripcion;
	}
	public ModuloDTO getModulo() {
		return modulo;
	}
	public void setModulo(ModuloDTO modulo) {
		this.modulo = modulo;
	}

	public ArticuloDTO parseDTO(Articulo art) {
		ArticuloDTO a = new ArticuloDTO();
		ModuloDTO m = new ModuloDTO();
		a.setId(art.getId());
		a.setCodigo(art.getCodigo());
		a.setDescripcion(art.getDescripcion());
		a.setModulo(m.parseDTO(art.getModulo()));
		return a;
		
	}


	public ArticuloDTO(String codigo, String descripcion,
			ModuloDTO modulo) {
		super();
		this.codigo = codigo;
		this.descripcion = descripcion;
		this.modulo = modulo;
	}


	public int getId() {
		return id;
	}


	public void setId(int id) {
		this.id = id;
	}

}
